package ace.tool.generate.code.impl.generator.pom;

import ace.tool.generate.code.impl.generator.AbstractBaseGenerator;
import ace.tool.generate.code.impl.resolver.scheme.model.EntityClassSchemeModel;
import lombok.Builder;
import lombok.NoArgsConstructor;

/**
 * @author caspar
 * @date 2023/11/17 9:57 module project pom generator
 */
@Builder
@NoArgsConstructor
public class ApiProjectPomGenerator extends AbstractBaseGenerator<EntityClassSchemeModel> {

  @Override
  protected String getTemplateFile() {
    return "/java/ApiProjectPom.ftl";
  }

  @Override
  protected String getFileFullName(EntityClassSchemeModel model) {
    return model.getApiProjectPomFileFullName();
  }
}
